Extending Gg Odel for Expressing Restricted Quantiications and Arrays

نویسندگان

  • Jonas Barklund
  • Patricia M. Hill
چکیده

The expressiveness of the declarative language G odel can be improved by adding to it bounded quanti cations, i.e., quanti cations over nite domains, and arrays. Many problems can be expressed more concisely using bounded quanti cations than using recursion. Arrays are natural for many applications, e.g., in scienti c computing, and are conveniently used in bounded quanti cations. Treating bounded quanti cations di erently from other quanti cations also reduces oundering, allows e cient sequential execution and enables e cient parallel execution on various architectures. In extending Godel to allow bounded quanti cations, the niteness condition would be di cult to implement. Thus the extension de ned in this paper allows restricted quanti cations where the domain can be restricted, but not necessarily nite.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Prolog with Arrays and Bounded Quanti

It is proposed to add bounded quantiications to Prolog. The main reason is one of natural expression, many algorithms are expressed more elegantly in a declarative way using bounded quantiications than using existing means, i.e., recursion. In particular this is true for numerical algorithms, an area where Prolog has been virtually unsuccessful so far. Moreover, bounded quantiication has been f...

متن کامل

Gg Odel's Dialectica Interpretation and Its Two-way Stretch*

1 The Dialectica paper. In 1958, GG odel published in the journal Dialectica an interpretation of in-tuitionistic number theory in a quantiier-free theory of functionals of nite type; this subsequently came to be known as GG odel's functional or Dialectica interpretation. The article itself was written in German for an issue of that journal in honor of Paul Bernays' 70 th birthday. In 1965, Ber...

متن کامل

A Techniques-based Programming Environment for Gg Odel

We describe an approach to program construction and maintenance in the declarative language GG odel. This approach combines techniques with the veriication of partial speciications. The programmer is provided with automated assistance in the enhancement of skeletons of code while being left free to complete the ne details by hand. The completed code is then veriied with respect to partial speci...

متن کامل

Gammall Og: a Coordination Language Based on Gamma and Gg Odel

This paper describes Gammall og, a logic language based on multiset rewriting. The language combines the ability of describing parallel programs made of multiset transformation rules as in GAMMA with the execution model of logic programming in a strongly typed framework as in GG odel. We describe the design choices, the syntax and the semantics. Gammall og provides a standard model theoretic se...

متن کامل

Types and Sets in Gg Odel and Z Unix File System Case Study

An animation of a formal speci cation language is seen as a sig-ni cant advantage in validating speci cations.This paper the describes di erences between the type systems ofthe programming language, Godel and the Z notation and the impli-cations this has for devising a set of rules for animation of Z via Godel.A set of rules are outlined and future work is discusse...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995